package com.xhh.nphm.system.domain;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

@TableName("sProcessStep")
public class SprocessStepEty
        implements Serializable {
    private String stepPk;
    private int stepId;
    private String stepName;
    private int proId;
    private String proName;
    private int useFlag = 1;
    private String stepDesc;
    private String roleIds;
    private String roleNames;
    private String btnIds;
    private String btnNames;
    private int preId = -1;
    private String preName;
    private int nextId = -9;
    private String nextName;
    private int nextLimit = 5;
    private Date createTime = new Date();
    private String modifyName;
    private Date modifyTime = new Date();
    private String sortCode;
    private String sortName;
    private String remark;
    @TableLogic
    private int isDel;
    private int flagInt;
    private String flagString;
    private int spareInt;
    private String spareString;
    private int fkint;
    private String fkstring;

    public SprocessStepEty() {
    }

    public SprocessStepEty(String stepPk) {
        this.stepPk = stepPk;
    }

    public String getStepPk() {
        return this.stepPk;
    }

    public void setStepPk(String stepPk) {
        this.stepPk = stepPk;
    }

    public int getStepId() {
        return this.stepId;
    }

    public void setStepId(int stepId) {
        this.stepId = stepId;
    }

    public String getStepName() {
        return this.stepName;
    }

    public void setStepName(String stepName) {
        this.stepName = stepName;
    }

    public int getProId() {
        return this.proId;
    }

    public void setProId(int proId) {
        this.proId = proId;
    }

    public String getProName() {
        return this.proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public int getUseFlag() {
        return this.useFlag;
    }

    public void setUseFlag(int useFlag) {
        this.useFlag = useFlag;
    }

    public String getStepDesc() {
        return this.stepDesc;
    }

    public void setStepDesc(String stepDesc) {
        this.stepDesc = stepDesc;
    }

    public String getRoleIds() {
        return this.roleIds;
    }

    public void setRoleIds(String roleIds) {
        this.roleIds = roleIds;
    }

    public String getRoleNames() {
        return this.roleNames;
    }

    public void setRoleNames(String roleNames) {
        this.roleNames = roleNames;
    }

    public String getBtnIds() {
        return this.btnIds;
    }

    public void setBtnIds(String btnIds) {
        this.btnIds = btnIds;
    }

    public String getBtnNames() {
        return this.btnNames;
    }

    public void setBtnNames(String btnNames) {
        this.btnNames = btnNames;
    }

    public int getPreId() {
        return this.preId;
    }

    public void setPreId(int preId) {
        this.preId = preId;
    }

    public String getPreName() {
        return this.preName;
    }

    public void setPreName(String preName) {
        this.preName = preName;
    }

    public int getNextId() {
        return this.nextId;
    }

    public void setNextId(int nextId) {
        this.nextId = nextId;
    }

    public String getNextName() {
        return this.nextName;
    }

    public void setNextName(String nextName) {
        this.nextName = nextName;
    }

    public int getNextLimit() {
        return this.nextLimit;
    }

    public void setNextLimit(int nextLimit) {
        this.nextLimit = nextLimit;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifyName() {
        return this.modifyName;
    }

    public void setModifyName(String modifyName) {
        this.modifyName = modifyName;
    }

    public Date getModifyTime() {
        return this.modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getSortCode() {
        return this.sortCode;
    }

    public void setSortCode(String sortCode) {
        this.sortCode = sortCode;
    }

    public String getSortName() {
        return this.sortName;
    }

    public void setSortName(String sortName) {
        this.sortName = sortName;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getIsDel() {
        return this.isDel;
    }

    public void setIsDel(int isDel) {
        this.isDel = isDel;
    }

    public int getFlagInt() {
        return this.flagInt;
    }

    public void setFlagInt(int flagInt) {
        this.flagInt = flagInt;
    }

    public String getFlagString() {
        return this.flagString;
    }

    public void setFlagString(String flagString) {
        this.flagString = flagString;
    }

    public int getSpareInt() {
        return this.spareInt;
    }

    public void setSpareInt(int spareInt) {
        this.spareInt = spareInt;
    }

    public String getSpareString() {
        return this.spareString;
    }

    public void setSpareString(String spareString) {
        this.spareString = spareString;
    }

    public int getFkint() {
        return this.fkint;
    }

    public void setFkint(int fkint) {
        this.fkint = fkint;
    }

    public String getFkstring() {
        return this.fkstring;
    }

    public void setFkstring(String fkstring) {
        this.fkstring = fkstring;
    }

    public SprocessStepEty copy(SprocessStepEty entity) {
        entity.stepPk = this.stepPk;
        entity.stepId = this.stepId;
        entity.stepName = this.stepName;
        entity.proId = this.proId;
        entity.proName = this.proName;
        entity.useFlag = this.useFlag;
        entity.stepDesc = this.stepDesc;
        entity.roleIds = this.roleIds;
        entity.roleNames = this.roleNames;
        entity.btnIds = this.btnIds;
        entity.btnNames = this.btnNames;
        entity.preId = this.preId;
        entity.preName = this.preName;
        entity.nextId = this.nextId;
        entity.nextName = this.nextName;
        entity.nextLimit = this.nextLimit;
        entity.createTime = this.createTime;
        entity.modifyName = this.modifyName;
        entity.modifyTime = this.modifyTime;
        entity.sortCode = this.sortCode;
        entity.sortName = this.sortName;
        entity.remark = this.remark;
        entity.flagInt = this.flagInt;
        entity.flagString = this.flagString;
        entity.spareInt = this.spareInt;
        entity.spareString = this.spareString;
        return entity;
    }
}

